package com.junzhiit.nengji.cms.service;

import java.util.Map;

import com.junzhiit.nengji.cms.web.vo.DataTablesParamVO;
import com.junzhiit.nengji.cms.web.vo.ResultVO;

public interface QuestionTypeService {
	/**
	 * 
	 * TODO 查询所有问题类型
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 下午12:01:51
	 * @return Map<String,Object>
	 *
	 */
	public Map<String, Object> findAll(DataTablesParamVO dtp, String name);
	/**
	 * 
	 * TODO 查询问题类型byId
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 下午12:02:37
	 * @return ResultVO
	 *
	 */
	public ResultVO findById(String id);
	/**
	 * 
	 * TODO 新增问题类型
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 下午12:03:01
	 * @return ResultVO
	 *
	 */
	public ResultVO add(String name);
	/**
	 * 
	 * TODO 删除问题类型
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 下午12:03:21
	 * @return ResultVO
	 *
	 */
	public ResultVO delete(String id);
	/**
	 * 
	 * TODO 修改问题类型
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 下午12:03:48
	 * @return ResultVO
	 *
	 */
	public ResultVO edit(String id,String name);
	/**
	 * 
	 * TODO 获得问题类型下拉框
	 * 
	 * @author Qjen
	 * @time 2018年5月8日 下午12:04:10
	 * @return ResultVO
	 *
	 */
	public ResultVO getList();
	
	/**
	 * 
	 * TODO 置顶
	 * 
	 * @author Qjen
	 * @time 2018年5月21日 下午2:21:16
	 * @return ResultVO
	 *
	 */
	public ResultVO toTop(String id);

}
